home *** CD-ROM | disk | FTP | other *** search
/ Champak 106 / Vol 106.iso / games / stepp000.swf / scripts / frame_772 / PlaceObject2_2102_7 / CLIPACTIONRECORD onClipEvent(enterFrame).as
Text File  |  2010-04-12  |  26KB  |  570 lines

  1. onClipEvent(enterFrame){
  2.    tellTarget("_root")
  3.    {
  4.       if(getProperty("_root.Animatiques", _currentframe) == 1 and eval("/Variables:Stoppe") != true)
  5.       {
  6.          if(eval("/Variables:PositionCageHaut") eq "Pos4")
  7.          {
  8.             if(318 < getProperty("_root.Meg", _Y))
  9.             {
  10.                setProperty("_root.StepDevant", _visible, 0);
  11.             }
  12.             else
  13.             {
  14.                setProperty("_root.StepDevant", _visible, 1);
  15.             }
  16.          }
  17.          else
  18.          {
  19.             setProperty("_root.StepDevant", _visible, 1);
  20.          }
  21.          if(_root.CacheCrochet.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:CrochetRamasse") == false and Key.isDown(32))
  22.          {
  23.             loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=19&stage=22",0);
  24.             set("/Variables:CrochetRamasse",true);
  25.             tellTarget("_root.Sons")
  26.             {
  27.                gotoAndStop("SndRamasse");
  28.                play();
  29.             }
  30.             set("/Variables:InvNb",eval("/Variables:InvNb") + 1);
  31.             set("/Variables:InvObjet" + eval("/Variables:InvNb"),2);
  32.             tellTarget("_root.Crochet")
  33.             {
  34.                gotoAndStop(2);
  35.             }
  36.          }
  37.          if(_root.CacheVersTab2.hitTest(_root.Meg._x,_root.Meg._y,true))
  38.          {
  39.             set("/Variables:MegSurPont",true);
  40.             set("/Variables:From","Tab3c");
  41.             tellTarget("_root")
  42.             {
  43.                gotoAndStop("Tab2Ini");
  44.                play();
  45.             }
  46.          }
  47.          if(_root.CacheCageStep.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(32))
  48.          {
  49.             if(eval("/Variables:ObjetSelect") == 16)
  50.             {
  51.                set("/Variables:Stoppe",true);
  52.                tellTarget("_root.Animatiques")
  53.                {
  54.                   gotoAndStop("DebarreCage");
  55.                }
  56.                tellTarget("_root")
  57.                {
  58.                   gotoAndStop("Tab3cStoppe");
  59.                }
  60.             }
  61.             else if(eval("/Variables:MegCri") == false and eval("/Variables:PositionCageHaut") eq "Pos4")
  62.             {
  63.                set("/Variables:MegCri",true);
  64.                tellTarget("_root.Sons")
  65.                {
  66.                   gotoAndStop("ItsLocked");
  67.                   play();
  68.                }
  69.             }
  70.          }
  71.          if(_root.CacheGrimpeCage.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(32))
  72.          {
  73.             set("/Variables:Arrive","BasChaine");
  74.             tellTarget("_root")
  75.             {
  76.                gotoAndStop("Tab3cGrimpe");
  77.             }
  78.          }
  79.          if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false)
  80.          {
  81.             Idle = true;
  82.             tellTarget("_root.Meg/Obj")
  83.             {
  84.                gotoAndStop("Idle");
  85.                play();
  86.             }
  87.          }
  88.          if(Key.isDown(16))
  89.          {
  90.             set("/Variables:Run",true);
  91.          }
  92.          else
  93.          {
  94.             set("/Variables:Run",false);
  95.          }
  96.          if(Key.isDown(39) and !Key.isDown(38) and !Key.isDown(40))
  97.          {
  98.             if(Key.isDown(17))
  99.             {
  100.                if(eval("/Variables:Dir") == "Right")
  101.                {
  102.                   set("/Variables:Dir","Right");
  103.                   Idle = false;
  104.                   set("/Variables:Stoppe",true);
  105.                   tellTarget("_root.Meg/Obj")
  106.                   {
  107.                      gotoAndStop("Saute");
  108.                      play();
  109.                   }
  110.                }
  111.                else
  112.                {
  113.                   set("/Variables:Dir","Right");
  114.                   tellTarget("_root.Meg")
  115.                   {
  116.                      gotoAndStop("Right");
  117.                   }
  118.                }
  119.             }
  120.             else
  121.             {
  122.                set("/Variables:Dir","Right");
  123.                if(Idle == true)
  124.                {
  125.                   tellTarget("_root.Meg/Obj")
  126.                   {
  127.                      gotoAndStop(1);
  128.                   }
  129.                   Idle = false;
  130.                }
  131.                tellTarget("_root.Meg")
  132.                {
  133.                   gotoAndStop("Right");
  134.                }
  135.                tellTarget("_root.Meg/Obj")
  136.                {
  137.                   nextFrame();
  138.                }
  139.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  140.                {
  141.                   if(eval("/Variables:Run") == true)
  142.                   {
  143.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  144.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  145.                   }
  146.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  147.                }
  148.             }
  149.          }
  150.          if(Key.isDown(37) and !Key.isDown(38) and !Key.isDown(40))
  151.          {
  152.             if(Key.isDown(17))
  153.             {
  154.                if(eval("/Variables:Dir") == "Left")
  155.                {
  156.                   set("/Variables:Dir","Left");
  157.                   Idle = false;
  158.                   set("/Variables:Stoppe",true);
  159.                   tellTarget("_root.Meg/Obj")
  160.                   {
  161.                      gotoAndStop("Saute");
  162.                      play();
  163.                   }
  164.                }
  165.                else
  166.                {
  167.                   set("/Variables:Dir","Left");
  168.                   tellTarget("_root.Meg")
  169.                   {
  170.                      gotoAndStop("Left");
  171.                   }
  172.                }
  173.             }
  174.             else
  175.             {
  176.                set("/Variables:Dir","Left");
  177.                if(Idle == true)
  178.                {
  179.                   tellTarget("_root.Meg/Obj")
  180.                   {
  181.                      gotoAndStop(1);
  182.                   }
  183.                   Idle = false;
  184.                }
  185.                tellTarget("_root.Meg")
  186.                {
  187.                   gotoAndStop("Left");
  188.                }
  189.                tellTarget("_root.Meg/Obj")
  190.                {
  191.                   nextFrame();
  192.                }
  193.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  194.                {
  195.                   if(eval("/Variables:Run") == true)
  196.                   {
  197.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  198.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  199.                   }
  200.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta"));
  201.                }
  202.             }
  203.          }
  204.          if(Key.isDown(38) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  205.          {
  206.             set("/Variables:Dir","Right");
  207.             if(Key.isDown(17))
  208.             {
  209.                Idle = false;
  210.                set("/Variables:Stoppe",true);
  211.                tellTarget("_root.Meg/Obj")
  212.                {
  213.                   gotoAndStop("Saute");
  214.                   play();
  215.                }
  216.             }
  217.             else
  218.             {
  219.                if(Idle == true)
  220.                {
  221.                   tellTarget("_root.Meg/Obj")
  222.                   {
  223.                      gotoAndStop(1);
  224.                   }
  225.                   Idle = false;
  226.                }
  227.                tellTarget("_root.Meg")
  228.                {
  229.                   gotoAndStop("Up");
  230.                }
  231.                tellTarget("_root.Meg/Obj")
  232.                {
  233.                   nextFrame();
  234.                }
  235.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  236.                {
  237.                   if(eval("/Variables:Run") == true)
  238.                   {
  239.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  240.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  241.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  242.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  243.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  244.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  245.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  246.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  247.                   }
  248.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  249.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  250.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  251.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  252.                }
  253.             }
  254.          }
  255.          if(Key.isDown(40) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  256.          {
  257.             set("/Variables:Dir","Down");
  258.             if(Key.isDown(17))
  259.             {
  260.                tellTarget("_root.Meg/Obj")
  261.                {
  262.                   gotoAndStop("Saute");
  263.                   play();
  264.                }
  265.                Idle = false;
  266.                set("/Variables:Stoppe",true);
  267.             }
  268.             else
  269.             {
  270.                if(Idle == true)
  271.                {
  272.                   tellTarget("_root.Meg/Obj")
  273.                   {
  274.                      gotoAndStop(1);
  275.                   }
  276.                   Idle = false;
  277.                }
  278.                tellTarget("_root.Meg")
  279.                {
  280.                   gotoAndStop("DOWN");
  281.                }
  282.                tellTarget("_root.Meg/Obj")
  283.                {
  284.                   nextFrame();
  285.                }
  286.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  287.                {
  288.                   if(eval("/Variables:Run") == true)
  289.                   {
  290.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  291.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  292.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  293.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  294.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  295.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  296.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  297.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  298.                   }
  299.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  300.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  301.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  302.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  303.                }
  304.             }
  305.          }
  306.          if(Key.isDown(38) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  307.          {
  308.             set("/Variables:Dir","Right");
  309.             if(Key.isDown(17))
  310.             {
  311.                Idle = false;
  312.                set("/Variables:Stoppe",true);
  313.                tellTarget("_root.Meg/Obj")
  314.                {
  315.                   gotoAndStop("Saute");
  316.                   play();
  317.                }
  318.             }
  319.             else
  320.             {
  321.                if(Idle == true)
  322.                {
  323.                   tellTarget("_root.Meg/Obj")
  324.                   {
  325.                      gotoAndStop(1);
  326.                   }
  327.                   Idle = false;
  328.                }
  329.                tellTarget("_root.Meg")
  330.                {
  331.                   gotoAndStop("UpRight");
  332.                }
  333.                tellTarget("_root.Meg/Obj")
  334.                {
  335.                   nextFrame();
  336.                }
  337.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  338.                {
  339.                   if(eval("/Variables:Run") == true)
  340.                   {
  341.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  342.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  343.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  344.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  345.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  346.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  347.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  348.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  349.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  350.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  351.                   }
  352.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  353.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  354.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  355.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  356.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  357.                }
  358.             }
  359.          }
  360.          if(Key.isDown(38) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  361.          {
  362.             set("/Variables:Dir","Left");
  363.             if(Key.isDown(17))
  364.             {
  365.                Idle = false;
  366.                set("/Variables:Stoppe",true);
  367.                tellTarget("_root.Meg/Obj")
  368.                {
  369.                   gotoAndStop("Saute");
  370.                   play();
  371.                }
  372.             }
  373.             else
  374.             {
  375.                if(Idle == true)
  376.                {
  377.                   tellTarget("_root.Meg/Obj")
  378.                   {
  379.                      gotoAndStop(1);
  380.                   }
  381.                   Idle = false;
  382.                }
  383.                tellTarget("_root.Meg")
  384.                {
  385.                   gotoAndStop("UpLeft");
  386.                }
  387.                tellTarget("_root.Meg/Obj")
  388.                {
  389.                   nextFrame();
  390.                }
  391.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  392.                {
  393.                   if(eval("/Variables:Run") == true)
  394.                   {
  395.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  396.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  397.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  398.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  399.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  400.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  401.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  402.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  403.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  404.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  405.                   }
  406.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  407.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  408.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  409.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  410.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  411.                }
  412.             }
  413.          }
  414.          if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  415.          {
  416.             set("/Variables:Dir","Left");
  417.             if(Key.isDown(17))
  418.             {
  419.                Idle = false;
  420.                set("/Variables:Stoppe",true);
  421.                tellTarget("_root.Meg/Obj")
  422.                {
  423.                   gotoAndStop("Saute");
  424.                   play();
  425.                }
  426.             }
  427.             else
  428.             {
  429.                if(Idle == true)
  430.                {
  431.                   tellTarget("_root.Meg/Obj")
  432.                   {
  433.                      gotoAndStop(1);
  434.                   }
  435.                   Idle = false;
  436.                }
  437.                tellTarget("_root.Meg")
  438.                {
  439.                   gotoAndStop("DownLeft");
  440.                }
  441.                tellTarget("_root.Meg/Obj")
  442.                {
  443.                   nextFrame();
  444.                }
  445.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  446.                {
  447.                   if(eval("/Variables:Run") == true)
  448.                   {
  449.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  450.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  451.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  452.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  453.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  454.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  455.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  456.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  457.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  458.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  459.                   }
  460.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  461.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  462.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  463.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  464.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  465.                }
  466.             }
  467.          }
  468.          if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  469.          {
  470.             set("/Variables:Dir","Right");
  471.             if(Key.isDown(17))
  472.             {
  473.                Idle = false;
  474.                set("/Variables:Stoppe",true);
  475.                tellTarget("_root.Meg/Obj")
  476.                {
  477.                   gotoAndStop("Saute");
  478.                   play();
  479.                }
  480.             }
  481.             else
  482.             {
  483.                if(Idle == true)
  484.                {
  485.                   tellTarget("_root.Meg/Obj")
  486.                   {
  487.                      gotoAndStop(1);
  488.                   }
  489.                   Idle = false;
  490.                }
  491.                tellTarget("_root.Meg")
  492.                {
  493.                   gotoAndStop("DownRight");
  494.                }
  495.                tellTarget("_root.Meg/Obj")
  496.                {
  497.                   nextFrame();
  498.                }
  499.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  500.                {
  501.                   if(eval("/Variables:Run") == true)
  502.                   {
  503.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  504.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  505.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  506.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  507.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  508.                      set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  509.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  510.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  511.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  512.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  513.                   }
  514.                   set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta"));
  515.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  516.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  517.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100));
  518.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100));
  519.                }
  520.             }
  521.          }
  522.          if(Key.isDown(17) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  523.          {
  524.             Idle = false;
  525.             set("/Variables:Stoppe",true);
  526.             tellTarget("_root.Meg/Obj")
  527.             {
  528.                gotoAndStop("Saute");
  529.                play();
  530.             }
  531.          }
  532.          if(CacheTrou2.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
  533.          {
  534.             set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
  535.             tellTarget("_root.Meg")
  536.             {
  537.                gotoAndStop("Tombe");
  538.             }
  539.             set("/Variables:Stoppe",true);
  540.          }
  541.          if(CacheTrou3.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
  542.          {
  543.             set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
  544.             tellTarget("_root")
  545.             {
  546.                gotoAndStop("TombeTrou3");
  547.             }
  548.             tellTarget("_root.Meg")
  549.             {
  550.                gotoAndStop("Tombe");
  551.             }
  552.             set("/Variables:Stoppe",true);
  553.          }
  554.          if(CacheTrou1.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
  555.          {
  556.             set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
  557.             tellTarget("_root")
  558.             {
  559.                gotoAndStop("TombeTrou1");
  560.             }
  561.             tellTarget("_root.Meg")
  562.             {
  563.                gotoAndStop("Tombe");
  564.             }
  565.             set("/Variables:Stoppe",true);
  566.          }
  567.       }
  568.    }
  569. }
  570.